package ch.penas.business.dom;

import java.io.Serializable;

/** @author Daniel */
public class RechercheFormateur implements Serializable {

    /** Serialization de la class RechercheAgenda pour question de securiter. */
    private static final long serialVersionUID = -6146935825517747043L;

    /** searchNom de l'utilisateur pour la recherche du nom. */
    private String searchCompetence;

    /** Constructeur par défaut de la class RechercheAgenda. */
    public RechercheFormateur() { }

    /** Re definition du constructeur de la class RechercheAgenda.
     *
     * @param aNom est egale au nom de l'utilisateur
     * @param aPrenom est egale au prenom de l'utilisateur
     * @param aMail est egale au mail de l'utilisateur
     * @param aAdresse est egale a l'adresse de l'utilisateur
     */
    public RechercheFormateur(final String aCompetence) {
        this.searchCompetence = aCompetence;
    }

    /** Permet d'avoir une sorte de clé primaire.
     *
     * @return hashCode de type string
     */
   public final String getKey() {
       return String.valueOf(hashCode());
   }

   /** Permet de recuperer la valeur de searchNom.
    *
    * @return le nom rechercher de l'utilisateur
    */
    public final String getSearchCompetence() {
        return this.searchCompetence;
    }
    /** Permet de modifier la valeur de searchNom.
     *
     * @param aSearchNom est egale au nom rechercher de l'utilisateur
     */
    public final void setSearchCompetence(final String aSearchCompetence) {
        this.searchCompetence = aSearchCompetence;
    }
}